home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Freeware 1999 August
/
SGI Freeware 1999 August.iso
/
dist
/
samba.idb
/
usr
/
samba
/
src
/
source
/
updatesmbpasswd.sh.z
/
updatesmbpasswd.sh
Encoding:
Amiga
Atari
Commodore
DOS
FM Towns/JPY
Macintosh
Macintosh JP
Macintosh to JP
NeXTSTEP
RISC OS/Acorn
Shift JIS
UTF-8
Wrap
Linux/UNIX/POSIX Shell Script
|
1998-10-28
|
322 b
|
15 lines
#!/bin/sh
nawk 'BEGIN {FS=":"}
{
if( $0 ~ "^#" ) {
print $0
} else if( (length($4) == 32) && (($4 ~ "^[0-9A-F]*$") || ($4 ~ "^[X]*$") || ( $4 ~ "^[*]*$"))) {
print $0
} else {
printf( "%s:%s:%s:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:", $1, $2, $3);
for(i = 4; i <= NF; i++)
printf("%s:", $i)
printf("\n")
}
}'